https://github.com/ostreedev/ostree/pull/372 caused these tests to
start failing when the host system is managed using ostree - since the
tests *do* replace the `ostree=` kernel argument.
Closes: #384
Approved by: cgwalters
${CMD_PREFIX} ostree admin deploy --karg-proc-cmdline --os=testos testos:testos/buildmaster/x86_64-runtime
for arg in $(cat /proc/cmdline); do
- assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
+ case "$arg" in
+ ostree=*) # Skip ostree arg that gets stripped out
+ ;;
+ *) assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
+ ;;
+ esac
done
echo "ok deploy --karg-proc-cmdline"
${CMD_PREFIX} ostree admin instutil set-kargs --import-proc-cmdline
for arg in $(cat /proc/cmdline); do
- assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
+ case "$arg" in
+ ostree=*) # Skip ostree arg that gets stripped out
+ ;;
+ *) assert_file_has_content sysroot/boot/loader/entries/ostree-testos-0.conf "options.*$arg"
+ ;;
+ esac
done
echo "ok instutil set-kargs --import-proc-cmdline"